Hotel 65

Hotel | London | England | United Kingdom

Contact details

Web

Phone

Address
65 Shepherds Bush Rd
W6 7LS London

Map view

Reviews

1089 Reviews


 

Close by